home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / screen32.lha / screen-3.2b / README < prev    next >
Text File  |  1992-10-28  |  3KB  |  57 lines

  1. "screen" is a window manager that allows you to handle several independent
  2. screens (UNIX ttys) on a single physical terminal; each screen has its own
  3. set of processes connected to it (typically interactive shells).  Each
  4. virtual terminal created by "screen" emulates a DEC VT100 plus several ANSI
  5. X3.64 and ISO 2022 functions (including DEC VT102 features such as line and
  6. character deletion and insertion).
  7.  
  8. Since "screen" uses pseudo-ttys, the select system call, and UNIX-domain
  9. sockets, it will not run under a system that does not include these
  10. features of 4.2 and 4.3 BSD UNIX.
  11.  
  12. To compile and install screen:
  13.  
  14. Read through the "Site Configuration" section of config.h.in, and edit
  15. it to suit your site.  Each define is well commented to help you decide
  16. what to choose.  Then follow the instructions in the file INSTALL.
  17. A comment near the top of config.h.in explains why it's best to
  18. install screen setuid to root.
  19.  
  20.  
  21. If you want to get a quick idea how "screen" works but don't want to read
  22. the entire manual, do the following:
  23.  
  24.      -  run "screen" without arguments
  25.      -  wait for the shell prompt; execute some commands
  26.      -  type ^A ^C (Control-A followed by Control-C)
  27.      -  wait for the shell prompt; do something in the new window
  28.      -  type ^A ^A repeatedly to switch between the two windows
  29.      -  terminate the first shell ("screen" switches to the other window)
  30.      -  terminate the second shell
  31.  
  32. If you have "vttest" (the VT100 test program from mod.sources) you
  33. may want to run it from within "screen" to verify that it correctly
  34. emulates a VT100 on your terminal (except for things your terminal is
  35. incapable of handling, like 132 column mode and double width/height
  36. characters, of course).
  37.  
  38. By the way, "screen" can be used to compensate for certain bugs of "real"
  39. VT100 terminals.  For instance, our 4.2 BSD version of mille(6) garbles
  40. the display on terminals of the VT100 family, but it works quite fine
  41. when it is invoked from within "screen".  In addition, "screen" enables
  42. you to use EMACS on terminals that are unable to generate Control-S and
  43. Control-Q from the keyboard or that require flow control using Control-S
  44. and Control-Q.  This is the reason why I have an alias like
  45.  
  46.      alias emacs "screen emacs"
  47.  
  48. in my .cshrc file.  Users who run EMACS on terminals which normally have no
  49. trouble with Control-S and Control-Q will probably want to run screen with
  50. the -fn or -fa options, or put the line "flow off" or "flow auto" in their
  51. .screenrc file.
  52.  
  53. Send your questions, comments and bug reports for screen to:
  54.     jnweiger@immd4.informatik.uni-erlangen.de (Juergen Weigert)
  55. and also to:
  56.     bug-gnu-utils@prep.ai.mit.edu
  57.